home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / diskmags / 0022-3.564 / dmg-0080 / 849.txt < prev    next >
Text File  |  1997-04-16  |  21KB  |  500 lines

  1. =========================================================================
  2.  
  3. INFO-ATARI16 Digest         Fri, 22 Dec 89       Volume 89 : Issue  849
  4.  
  5. Today's Topics:
  6.            v09INF1: Introduction to comp.binaries.atari.st
  7.         v09INF3: Unpacking binaries (and retrieving old ones)
  8. ----------------------------------------------------------------------
  9.  
  10. Date: 22 Dec 89 16:22:33 GMT
  11. From:
  12.  zaphod.mps.ohio-state.edu!brutus.cs.uiuc.edu!usc!cs.utexas.edu!sun-barr!newstop
  13.  !grapevine!koreth%panarthea.ebay.sun.com@tut.cis.ohio-state.edu  (Steven Grimm)
  14. Subject: v09INF1: Introduction to comp.binaries.atari.st
  15. Message-ID: <35010@grapevine.uucp>
  16.  
  17. Submitted-by: koreth@panarthea.ebay.sun.com (Steven Grimm)
  18. Posting-number: Volume 9, Info 1
  19. Archive-name: intro
  20.  
  21. This is the first of three introductory articles about comp.binaries.atari.st.
  22. This one describes how to submit binaries to the newsgroup.  A companion
  23. article lists all previously-published binaries, and a third article explains
  24. how to retrieve and unpack binaries posted by others.
  25.  
  26. I am always looking for suggestions on how to improve the usefulness
  27. of the newsgroup, and can be contacted as listed below.
  28.  
  29. -- Steven Grimm
  30.    koreth@panarthea.ebay.sun.com
  31.  
  32. --------------------
  33.  
  34. Subject: Submitting binaries for publication
  35.  
  36. Items intended for posting or queries and problem notes should be sent to
  37. atari-binaries@panarthea.ebay.sun.com. If you are on a UUCP-only site, you
  38. can send them to ?backbone?!sun!ebay!panarthea!atari-binaries.
  39.  
  40. If you're in Europe, you can send binaries to the European submoderator,
  41. Jan-Hinrich Fessel, at unido!atari-binaries (or, if you're a masochist,
  42. atari-binaries@unido.informatik.uni-dortmund.de.)  He will test them and
  43. forward them to me.  Submitting to him saves net bandwidth, so it's
  44. encouraged.
  45.  
  46. If you want verification of arrival, so say in a cover note, or at the
  47. beginning of your submission, if it is small.  I try to verify that a
  48. program works, and if I can't get it to work, I may hold up posting it
  49. for a couple of days.  Please note that, except in rare cases, software
  50. without documentation will not be published. The backlog from receipt
  51. to posting varies from one to four weeks depending mostly on the set
  52. of submissions currently in my queue.
  53.  
  54. If you are submitting both sources and binaries, please send the two
  55. separately.  If I have to separate your sources from your binaries by
  56. hand, your submission will most likely sit on the back burner for a
  57. while.
  58.  
  59. Also, as of volume 8, I will only accept binaries packed with an archiver
  60. for which source code is widely available.  For the time being, this pretty
  61. much means arc and zoo.  If you want to use a nifty new archiver, make the
  62. source code available to the public (posting to comp.sources.atari.st is
  63. fine.)
  64.  
  65. --------------------
  66.  
  67. Subject: The structure of comp.binaries.atari.st articles
  68.  
  69. Each posting in comp.binaries.atari.st is called an "issue"; there are
  70. roughly 100 issues to a volume.  The division is arbitrary and may vary.
  71. There are two types of articles in comp.binaries.atari.st: binaries and
  72. "information postings."  They can be distinguished by the subject line:
  73.  
  74.   Subject: v09INF2: Index and other info
  75.  
  76. This first word in the title identifies this as the third info posting of
  77. volume six.  Similarly, the subject line shown below:
  78.  
  79.   Subject: v09i081: crayemu -- Run Cray-3 programs 30% faster
  80.  
  81. identifies this as the 81st binary article in Volume 9.  Large programs are
  82. broken up into smaller pieces, and have subject lines that look like
  83. this:
  84.  
  85.   Subject: v09i041: stvme -- Turn cartridge port into a VMEbus  part04/18
  86.  
  87. Certain information about the system configuration required to use the
  88. program is given on the keywords line.
  89.  
  90.   Keywords: uuencode, 1meg, medium, high
  91.  
  92. This means that the program requires at least one meg of RAM and runs in
  93. medium or high resolution. Following is a list of keywords; new ones may
  94. be added as needed. They are mostly self-explanatory.
  95.  
  96.   uuencode      - program is uuencoded (UNIX uudecode required to unpack)
  97.   uue           - program is uuencoded (ST uud required to unpack)
  98.   arc           - program is archived (arc required to unpack)
  99.   zoo           - program is a zoo archive (zoo required to unpack)
  100.   high          - high resolution
  101.   medium        - medium resolution
  102.   low           - low resolution
  103.   1meg          - needs 1 meg of RAM
  104.  
  105. The first few lines of an article are auxiliary headers that look like this:
  106.  
  107.   Submitted-by: jackt@atari.UUCP (Jack Tramiel)
  108.   Posting-number: Volume 9, Issue 80
  109.   Archive-name: free
  110.  
  111. The "Submitted by" is the author of the program.  If you have comments about
  112. the binaries published in comp.binaries.atari.st this is the person to contact.
  113. When possible, this address is in domain form, otherwise it is a UUCP bang
  114. path relative to some major (backbone) site.
  115.  
  116. The "Reply-To:" header line in the article's main header points to the
  117. submitter, to make commenting about binaries easier.
  118.  
  119. The second line repeats the volume/issue information for the aide of notes
  120. sites and automatic archiving programs.
  121.  
  122. The Archive-name is the "official" name of this program in the archive.  Large
  123. postings will have names that look like this:
  124.  
  125. Archive-name: desktop/part01
  126.  
  127. Since most archive sites run UNIX, articles are given UNIX-style filenames
  128. rather than ST-style filenames.  I do make an effort to keep filenames to
  129. 8 characters or smaller, however.
  130.  
  131. --------------------
  132.  
  133. Subject: Reporting and tracking bugs and patches to postings
  134.  
  135. Updates to programs are usually announced in comp.sys.atari.st. When
  136. large changes are made to a program, the entire thing will be reposted
  137. to comp.binaries.atari.st.
  138.  
  139. To report bugs, contact the person listed in the Submitted-to header.
  140. Often there is a contact address in a README file, too.  I do not maintain
  141. the programs I moderate, so don't send your bug reports to me.
  142.  
  143. If the program documentation mentions some file that isn't included in
  144. the posting (for instance, a font editor's documentation might refer to
  145. some sample fonts), contact the submitter, not me.  I post articles in
  146. their entirety, so if it isn't posted, I probably don't have it.
  147.  
  148. ------------------------------
  149.  
  150. Date: 22 Dec 89 16:24:43 GMT
  151. From:
  152.  cs.utexas.edu!sun-barr!newstop!grapevine!koreth%panarthea.ebay.sun.com@rutgers.
  153.  edu  (Steven Grimm)
  154. Subject: v09INF3: Unpacking binaries (and retrieving old ones)
  155. Message-ID: <35012@grapevine.uucp>
  156.  
  157. Submitted-by: koreth@panarthea.ebay.sun.com (Steven Grimm)
  158. Posting-number: Volume 9, Info 3
  159. Archive-name: unpack.cooked
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.              HOW TO USE COMP.BINARIES.ATARI.ST
  169.  
  170.                       by Steven Grimm
  171.  
  172.                Last update: October 13, 1989
  173.  
  174.  
  175.  
  176.  
  177. A preliminary note, for those of you who know  most  of  the
  178. below  already:  the  official archives on panarthea are NOT
  179. reachable via anonymous ftp from the Internet.  Read on  for
  180. information  about  accessing them by mail, or see the table
  181. at the end of this document for a list of alternate  archive
  182. sites.
  183.  
  184.  
  185. _✓1.  _✓W_✓h_✓a_✓t _✓a_✓r_✓e _✓b_✓i_✓n_✓a_✓r_✓i_✓e_✓s?
  186.  
  187.      Binaries are files that contain information other  than
  188. normal  text.   Usually,  a binary that is posted to the net
  189. will contain executable (program) files.  Binaries are  dis-
  190. tinct  from _✓s_✓o_✓u_✓r_✓c_✓e_✓s, which are the human-readable text files
  191. that are interpreted by  a  computer  and  used  to  produce
  192. binaries.   Sources  can  be modified with relatively little
  193. effort, and are usually pretty easy to read.   Binaries  are
  194. not intended to be viewed by a human.
  195.  
  196. _✓1._✓1.  _✓U_✓u_✓e_✓n_✓c_✓o_✓d_✓i_✓n_✓g
  197.  
  198.      The programs which transfer network news messages  (and
  199. electronic  mail)  are not always capable of handling a pure
  200. binary file.  They are designed to handle textual  messages,
  201. and the odd symbols and characters in a binary cause them to
  202. become confused, and often to mangle the binaries.  To avoid
  203. this  problem, a method called _✓u_✓u_✓e_✓n_✓c_✓o_✓d_✓i_✓n_✓g is used.  Uuencod-
  204. ing translates a binary file into text characters,  so  that
  205. the  news  and  mail  transport programs won't mess up.  The
  206. disadvantages are that uuencoded files are about 30%  bigger
  207. than  the raw binary files they represent, and that you have
  208. to go through one extra step to get the binaries to work  on
  209. your computer.
  210.  
  211. _✓1._✓2.  _✓A_✓r_✓c_✓h_✓i_✓v_✓e_✓s _✓o_✓r "_✓a_✓r_✓c _✓f_✓i_✓l_✓e_✓s"
  212.  
  213.      Usually, a program will need more than one file to work
  214. properly.   The extra files might be data files, help files,
  215. or maybe some instructions for the user.  In order to easily
  216. package  multiple  files together in one binary file, a pro-
  217. gram called "arc" (short for "archiver") is used.  Arc  also
  218. compresses  all  the  files as it packages them, so that the
  219. arcfile take up less disk space  (and  takes  less  time  to
  220. download!)  than  it  would if its contents were just thrown
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230. Using Binaries                                           -2-
  231.  
  232.  
  233. together.
  234.  
  235.      To confuse matters even more,  a  new  archive  program
  236. called  "zoo"  can  also be used to achieve the same effect.
  237. Zoo is superior to arc in some respects,  slightly  inferior
  238. in  others.   Unfortunately,  you can't unpack a zoo archive
  239. with arc, or vice versa.
  240.  
  241. _✓1._✓3.  _✓U_✓S_✓E_✓N_✓E_✓T _✓a_✓r_✓t_✓i_✓c_✓l_✓e_✓s
  242.  
  243.      The USENET has groups designed especially for transmis-
  244. sion  of  binary  files.   They are usually called something
  245. like "comp.binaries.x," where x is the type of machine  that
  246. the programs will run on.  For Atari ST owners, the group to
  247. watch  is  comp.binaries.atari.st.   Most  of  the  binaries
  248. groups  (including  the Atari binaries group) are _✓m_✓o_✓d_✓e_✓r_✓a_✓t_✓e_✓d,
  249. which means that you can't send a program directly to every-
  250. one  on  the  network.   Instead,  you send it to someone in
  251. charge of the group (the _✓m_✓o_✓d_✓e_✓r_✓a_✓t_✓o_✓r),  who  makes  sure  that
  252. your program works and contains the proper documentation (or
  253. that the lack of documentation is announced), and that  it's
  254. in  the  correct  format  to  be sent out to the rest of the
  255. USENET.
  256.  
  257.      One of the restrictions of the USENET is that  articles
  258. can  only  be  a certain length.  If a binary is longer than
  259. that, it must be split up into several parts, each no longer
  260. than  45000 bytes or so.  This introduces yet another obsta-
  261. cle to people who want to transform the articles into a use-
  262. ful  form,  but  it  can't really be helped until the USENET
  263. starts  running  much  more   advanced   news   transmission
  264. software.   Also,  some  particularly  long  programs may be
  265. posted over the course of several days;  otherwise  the  net
  266. would  be  overloaded with lots of huge messages, and people
  267. would complain.
  268.  
  269.      USENET binaries are grouped into _✓v_✓o_✓l_✓u_✓m_✓e_✓s, each contain-
  270. ing  about  100  articles.   This is to make life easier for
  271. people who are trying to keep track of which  articles  have
  272. been  posted.   When  a new volume is started, the moderator
  273. will usually post introductory articles, including a list of
  274. previously published articles.
  275.  
  276. _✓2.  _✓H_✓o_✓w _✓d_✓o _✓I _✓g_✓e_✓t _✓b_✓i_✓n_✓a_✓r_✓i_✓e_✓s?
  277.  
  278.      There are two ways to get binaries: first,  by  reading
  279. the  USENET  newsgroup  comp.binaries.atari.st; you will see
  280. new articles within a week (usually much less) of  the  time
  281. they  were  sent out by the moderator.  If, for some reason,
  282. your site doesn't receive comp.binaries.atari.st, or if  you
  283. want  to  look  through  previously  posted  articles,  site
  284. panarthea.ebay.sun.com has all the binaries  stored  in  its
  285. archives.
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296. Using Binaries                                           -3-
  297.  
  298.  
  299.      The other way to get binaries is to request  them  from
  300. panarthea's archive server.  The archive server is a program
  301. that intercepts incoming mail messages and  looks  for  com-
  302. mands  inside  them.   You can tell it to list the available
  303. binaries, give you help,  or  send  whichever  files  you're
  304. interested  in.   The requested files will be mailed to you.
  305. One thing to be  careful  of  is  that  multi-part  postings
  306. aren't  placed  in  the  archives until all their parts have
  307. been sent out to the USENET at large.  This  is  to  prevent
  308. people  from  requesting all 99 parts of a program the first
  309. day it appears, thus overloading the net and  defeating  the
  310. purpose of piece-by-piece posting.
  311.  
  312.      To find out more about the archive server, send a  mail
  313. message    containing    the   word   "help"   to   archive-
  314. server@panarthea.ebay.sun.com.  Talk to an administrator  at
  315. your  site  if that mail address doesn't work.  If you don't
  316. get any response from the archive server within a few  days,
  317. something      may      be      wrong;     mail     archive-
  318. manager@panarthea.ebay.sun.com to report the problem.
  319.  
  320.      There  are  other   archive   sites,   too,   such   as
  321. terminator.cc.umich.edu;    they   contain   most   of   the
  322. comp.binaries.atari.st software as well as  some  additional
  323. programs  that  have  not  appeared  on the newsgroup.  Some
  324. sites, such  as  terminator,  also  offer  something  called
  325. "anonymous  ftp"  if  you're  on  the  Internet.   Say  "ftp
  326. terminator.cc.umich.edu",   and   if   you   connect,    use
  327. "anonymous"  for  a  username, and your username for a pass-
  328. word.  See the ftp  documentation  at  your  site  for  more
  329. information.   A  recent,  but  possibly  incorrect, list of
  330. alternate archive sites appears at the end of this  article.
  331. Please send me mail if you know of any that aren't mentioned
  332. here, or if my list is incorrect.  Note that panarthea  does
  333. not  offer anonymous ftp, as it's on a network that's segre-
  334. gated from the Internet.
  335.  
  336.      Panarthea also offers an "auto-index" service, for peo-
  337. ple  who  don't  have  access  to the USENET groups.  If you
  338. request autoindex service, you will receive  copies  of  the
  339. archive-server's  index  files  for the binaries and sources
  340. groups whenever new files are added.  Note that if your site
  341. gets  comp.binaries.atari.st, requesting autoindex is point-
  342. less and a waste of net bandwidth.  Send mail to  autoindex-
  343. request@panarthea.ebay.sun.com if you'd like to sign up.
  344.  
  345. _✓3.  _✓H_✓o_✓w _✓d_✓o _✓I _✓d_✓e_✓c_✓o_✓d_✓e _✓t_✓h_✓e
  346.  _✓b_✓i_✓n_✓a_✓r_✓i_✓e_✓s?
  347.  
  348.      As stated above, turning binaries from USENET  articles
  349. into a more useful form can be a multi-step process.  At the
  350. least, you will need the uudecode program;  it  is  standard
  351. software on most UNIX|✓- systems and is available in a  couple
  352. _________________________
  353. |✓- UNIX is a trademark of Bell Laboratories.
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363. Using Binaries                                           -4-
  364.  
  365.  
  366. of forms on the Atari.  Versions for other operating systems
  367. do  exist,  and can certainly be written with little effort.
  368. Arc is available for UNIX and other operating  systems,  but
  369. is  not  standard  software.   In any case, you will want at
  370. least arc on your Atari.
  371.  
  372.      A version of uudecode written in ST BASIC is  available
  373. in  panarthea's  archives (see above).  It is in volume 1 of
  374. the  comp.sources.atari.st  directory  (note   that   that's
  375. _✓s_✓o_✓u_✓r_✓c_✓e_✓s  and  not binaries).  Once you have that, you should
  376. get the files "arc," "arcdoc," and "uucode" from volume 1 of
  377. the  binaries  directory.  They contain the arc program men-
  378. tioned earlier, its documentation, and a much better, faster
  379. version of the uudecode program.
  380.  
  381.      Use the BASIC  program  to  uudecode  the  two  encoded
  382. files;  then  use  arc  to  unpack  the  better  version  of
  383. uudecode.  (Arc is documented in "arcdoc.")   Note  that  if
  384. you're  reading news/receiving mail on a computer (such as a
  385. UNIX system) that already has uudecode, you can skip most of
  386. this;  you  will  probably  just want to uudecode arc there,
  387. then download it (using kermit,  xmodem,  or  your  favorite
  388. transfer  protocol  -  consult your site's administrator and
  389. your Atari communication package's  documentation  for  more
  390. information.   Remember  to use binary mode when downloading
  391. arc files!)
  392.  
  393.      So far, everything has been small enough to fit in  one
  394. piece,  but  you will almost certainly want to try something
  395. larger eventually.  The Atari "uud"  program  (whose  source
  396. code,  also  suitable  for  compilation  on UNIX systems, is
  397. available in the  sources  archive)  is  capable  of  easily
  398. decoding  multi-part  uuencoded files.  Near the top of each
  399. part (except the first) will be a line like
  400.  
  401.         begin part c foobar.uac
  402.  
  403.  
  404.      Rename each file (except part 1,  which  can  be  named
  405. "part01" or just about anything else) to the name at the end
  406. of this "begin" line, in this case "foobar.uac".   Then  run
  407. uud  on the file containing part 1; it contains instructions
  408. to cause uud to look for the other parts.   If  you  have  a
  409. text  editor or a UNIX style cat program, you can just stick
  410. all the parts together in order and run uud on the resulting
  411. (big)  file;  it  will  try to go on in the first file if it
  412. can't find the next part in a separate file.  Note that  uud
  413. won't  warn  you  if  it's  overwriting an existing file, so
  414. don't give any of the parts the same name as the file that's
  415. being extracted from them!
  416.  
  417.      If you don't have uud or would prefer  to  decode  your
  418. binaries  on  your  larger  news  computer, the procedure is
  419. somewhat more complex.  Plain vanilla uudecode doesn't  know
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429. Using Binaries                                           -5-
  430.  
  431.  
  432. about  multi-part  uuencoded  files,  so you have to fool it
  433. into thinking that everything is in one part.  First,  stick
  434. all  the  parts  together  (using  cat  on  UNIX).  Edit the
  435. resulting file.  Now remove all the extraneous lines of text
  436. in  between  the  parts  --  this includes mail headers, any
  437. text, lines of the form "include foobar.uad," "table"  lines
  438. and  the  lists  of  characters  following them, and "begin"
  439. lines other than the one at the beginning of part  1.   Once
  440. you  have  converted all the parts into a big uuencoded mass
  441. (with no blank lines!), the regular  uudecode  program  will
  442. work.
  443.  
  444.      Obviously, this is  something  of  a  hassle,  and  the
  445. recommended procedure is to try to install uud on your large
  446. computer.  You'll usually want to  minimize  the  amount  of
  447. data  you  have  to  send  to  your Atari, since you'll most
  448. likely be downloading it at a relatively low speed, and  the
  449. uudecoded .arc file is the smallest thing you can download.
  450.  
  451.      Zoo is available from the archives.  It  is  simple  to
  452. use; refer to the documentation included in zoobin.arc (yes,
  453. you need to use arc to extract zoo!) for  more  information.
  454. The uudecoding process is the same for zoo and arc files.
  455.  
  456.      Most  archives  contain  documentation;  refer  to  the
  457. instructions in a specific program for usage information and
  458. the like.  If you have problems with a  particular  program,
  459. send  mail  to  the  submitter  (listed near the top of each
  460. part.)  The moderator doesn't have time to become very fami-
  461. liar with all the programs that are posted, so the submitter
  462. will probably be much more helpful.
  463.  
  464.  
  465. _✓4.  _✓L_✓i_✓s_✓t _✓o_✓f _✓a_✓r_✓c_✓h_✓i_✓v_✓e _✓s_✓i_✓t_✓e_✓s
  466.  
  467.      Note: I have not verified these, so this  list  may  be
  468. wrong.   Mail  servers  usually  respond  to the word "help"
  469. alone in a mail message.  Some of the sites listed below may
  470. not  contain  full  archives  of comp.binaries.atari.st, and
  471. some may have other files.
  472.  
  473. Address                        Type      Comments
  474. ____________________________________________________________________
  475. wuarchive.wustl.edu            ftp,nfs
  476. ux.acss.umn.edu                ftp       TeX, GNU
  477. terminator.cc.umich.edu        ftp       Mail server may also exist
  478. him1.cc.umich.edu              ftp       cd to pc7: directory
  479. dsrgsun.ces.cwru.edu           ftp       GNU and Minix archives also
  480. xanth.cs.odu.edu               ftp
  481. archive-server@
  482.      panarthea.ebay.sun.com    mail      Official archives
  483. archive@softvax.radc.af.mil    mail
  484. unido!archive-server           mail      European archives
  485. marks%mgse@rex.cs.tulane.edu   uucp      Ask your site administrator
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495. Using Binaries                                           -6-
  496.  
  497. ------------------------------
  498.  
  499. End of INFO-ATARI16 Digest V89 Issue #849
  500. *****************************************